![]() information processing device and method
专利摘要:
DEVICE AND METHOD OF PROCESSING INFORMATION, AND, MEDIA OF RECORDING. The present invention provides an information processing device, an information processing method, an information processing program, and a recording medium on which an information processing program is recorded, with which it is possible to efficiently design a web page add a feature such that the resulting web page that was created becomes display content that easily catches the eye of the user, and provides users with the web page designed to which the feature was added, to users. This information processing device acquires page data that forms a web page, which is created to be delivered to a terminal device via a network and is for the purpose of displaying the prescribed content wrapper. Then, the information processing device acquires a script that has been programmed to be able to reference correspondence information that is the result of correlating predetermined candidate content information, such as content information that is a candidate for display on the Web page, and changes information that defines at least (...). 公开号:BR112013005418B1 申请号:R112013005418-2 申请日:2011-06-17 公开日:2021-01-12 发明作者:Soh Masuko;Hiroshi Abe 申请人:Rakuten, Inc.; IPC主号:
专利说明:
[0001] [001] The present invention relates to technical fields such as an information processing device that transmits page data constituting a web page over a network, in response to a request from a terminal device used by a user. KNOWLEDGE TECHNIQUE [0002] [002] Malls (virtual malls) that allow commercial transactions on the Internet have been known conventionally. A large number of stores (virtual stores) can be established in such malls. A web page carrying a list of products being sold by the respective stores (a web page specially created for a campaign for some products, for example) is displayed on a terminal (hereinafter referred to as the “user terminal”) used by a user (a customer) who accessed a website providing a shopping mall (hereinafter referred to as the “shopping website”) over the Internet. When the user selects a product (selects an image of a product, for example) on the web page displayed on the user terminal, a web page carrying detailed information about the selected product appears on the user terminal. Such a Web page carrying detailed information about a product is created by the store that sells the product on the mall's website. The page data constituting the created web page is then loaded from a terminal used by the store (hereinafter referred to as the “shopping terminal”) on a server managed by the website operator, for example. Patent Document 1 discloses a technique by which a product guide page (a web page) for introducing products available on a shopping website over the internet is created by a shopping terminal. Those products are selected from a group of products being effectively traded in a real store. The shopping terminal loads the product guide page for the shopping website. CITATION LIST PATENT DOCUMENT [0003] [003] Patent Document 1: Publication of Japanese Patent Application Established in Open No. 2003-85389. SUMMARY OF THE INVENTION TECHNICAL PROBLEM TO BE SOLVED BY THE INVENTION [0004] [004] The display contents of a web page are used to advertise or promote a product or the like, and therefore it is preferable to make an improvement in the display contents such that the contents become attractive to the user. [0005] [005] However, it could be difficult for a store to modify the display contents of a web page that the store has created. For example, in a case where stores are required to do programming such as creating scripts, those who cannot create scripts find it difficult to modify the display contents of their own web pages. Even if a store can create scripts, the store needs to incorporate scripts into an exchanged Web page each time the format of the Web page is changed, resulting in poor efficiency. [0006] [006] However, a website operator also creates a web page for a campaign, and the website operator can make an improvement in the display content through a script. However, in a case where the format of the web page for a campaign is changed by the site operator, scripts need to be newly incorporated into the changed web page, also resulting in poor efficiency. [0007] [007] The present invention was made in view of the above circumstances, and aims to provide an information processing device that can efficiently make an improvement on a web page created such that the display contents become attractive to users, and provide such an improved Web page for users. The present invention also aims to provide an information processing method, an information processing program, and a recording medium storing the information processing program. SOLUTIONS FOR PROBLEMS [0008] [008] In order to achieve the problems described above, an invention described in claim 1 is characterized in the fact that in an information processing device that transmits page data constituting a web page to a terminal device via a network, the information processing device comprises: a first acquisition means that acquire page data constituting a web page to display predetermined content information, the web page being created to be delivered to the terminal device via the network; a second acquisition means that acquire a script from a storage medium that stores the script, the script being programmed to allow reference to correspondence information associating candidate content information established in advance as a candidate for content information to be displayed on web page with variation information specifying variations of at least one way of displaying an object to be displayed on the web page, the script being to make the terminal device perform an object display step of displaying an object on web page; an identification step of identifying, from the Web page, the content information displayed at a predetermined interval on the Web page, the interval being established in advance based on an object's display position on the Web page; a determination step of determining the variation information associated with the candidate content information corresponding to the identified content information referring to the correspondence information; and a control step to change at least the displayed shape of the object displayed on the web page, based on the given variation information; a means of incorporation that incorporate the script acquired by the second means of acquisition, in an executable manner, in the page data acquired by the first means of acquisition; and a transmission means that transmits the page data having the script embedded in them by the embedding means, to the terminal device, in response to a request from the terminal device. [0009] [009] In accordance with this invention, the information processing device is designed to acquire the page data of a web page, embed the script in the acquired page data in an executable manner, and in response to a request from the terminal device, transmit the page data of the web page having the script embedded in them to the terminal device. Consequently, an improvement can be efficiently made to a web page to be provided to users such that the display content becomes attractive to users, and the improved web page can be provided to users. [0010] [0010] An invention described in revision 2 is characterized in the fact that the information processing device according to claim 1, further comprises extraction means that extract content information containing candidate content information by analyzing the acquired page data by the first means of acquisition, where the means of incorporation incorporate information to make the content information extracted by means of extraction capable of being identified by the script. [0011] [0011] In accordance with this invention, the terminal device may request to identify content information displayed at a range on the Web page according to the script, with the range being established in advance based on the object's display position on the page. Web. [0012] [0012] An invention described in claim 3 is characterized in that the information processing device according to claim 1 or 2, where the object display step includes making the object display position move with the time, and the identification step includes identifying, from the web page, the content information displayed in the predetermined interval, while the display position of the object is shifting. [0013] [0013] According to this invention, while the object's display position is shifting over time, at least the object's display mode displayed on the web page can be changed based on the given variation information. Consequently, content information can be more effectively made attractive to users. [0014] [0014] The invention described in claim 4 is characterized by the fact that the information processing device according to any one of claims 1 to 3, where the identification step includes identifying, from the web page, the content information having a distance equal to or more curing than a predetermined limit value, the distance being a distance between first coordinates corresponding to the object's display position and second coordinates determined in advance from a group of coordinates contained in a content information display range on the web page. [0015] [0015] According to this invention, the content information with which the distance between the first coordinates and the second coordinates is equal to or less than the limit value is identified from the web page. Consequently, the process for identifying content information can be simplified. [0016] [0016] An invention described in claim 5 is characterized in that the information processing device according to any one of claims 1 to 3, where the identification step includes identifying, from the web page, the content information having a distance equal to or less than a predetermined limit value, the distance being the shortest distance between distances between first coordinates corresponding to the display position of the object and a plurality of sets of second coordinates determined in advance among a group of coordinates contained in a range of display of content information on the web page. [0017] [0017] According to this invention, the content information with which the shortest distance between the distances between the first coordinates and the set of second coordinates is equal to or less than the limit value is identified from the Web page Consequently, content information can be efficiently identified, regardless of the shape of the region in which the content information is displayed. [0018] [0018] An invention described in claim 6 is characterized in the fact that the information processing device according to claim 4 or 5, where the limit value is established for each of a plurality of directions on the web page, with the the object's display position being a base point, and the limit value in a first direction between directions is greater than the limit value in a second direction between directions, the second direction being different from the first direction. [0019] [0019] According to this invention, the content information existing in the first direction (the direction of travel of the object, for example) can be prioritized over the content information existing in another right in the identification process, with the position of display of the object being the base point. [0020] [0020] An invention described in claim 7 is characterized in the fact that the information processing device according to any one of claims 1 to 3, where the interval is established for each of a plurality of directions on the web page, with the object's display position being a base point, and the interval in a first direction between directions is greater than the interval in a second direction between directions, the second direction being different from the first direction. [0021] [0021] According to this invention, the content information existing in the first direction (the direction of travel of the object, for example) can be prioritized over the content information existing in another direction in the identification process, with the position of display of the object being the base point. [0022] [0022] An invention described in claim 8 is characterized in that the information processing device according to claim 1 or 2, where the object display step includes making the object display position move out of a display range in which an image or text is displayed on the web page. [0023] [0023] According to this invention, the display position of the object moves outside the display range in which an image or text is displayed on the web page. Consequently, a decrease in the visibility of the image or text on the page Web can be prevented. [0024] [0024] An invention described in claim 9 is characterized in that the information processing device according to any one of claims 1 to 8, where the matching information associating the variation information with each one of a plurality of pieces of the candidate content information is stored in the storage media, the information processing device further comprises reduction means that reduce the correspondence information stored in the storage media and corresponding to each piece of candidate content information, for the correspondence information containing candidate content information corresponding to the content information extracted by the extraction means, and the transmission means transmit the reduced correspondence information through the reduction means, to the terminal device. [0025] [0025] According to this invention, while the processing load of the terminal device is reduced, the content information displayed on the web page on the terminal device can be more effectively making it attractive to users. [0026] [0026] The invention described in claim 10 is characterized in that the information processing device according to any one of claims 1 to 8, where the identification step includes transmission position information indicating a display position of the object in the web page for the information processing device, and causing the information processing device to identify content information based on position information and page data, and the determination step includes making the information device information processing determines the variation information associated with the candidate content information corresponding to the identified content information. [0027] [0027] According to this invention, the display positions of objects can be managed in the information processing device. Also, while the processing load of the terminal device can be reduced, the content information displayed on the web page on the terminal device can be more effectively made attractive to users. [0028] [0028] An invention described in claim 11 is characterized in fact in an information processing method to be implemented by a computer that transmits page data constituting a web page to a terminal device via a network, the method of processing information comprises; the step of acquiring page data constituting a Web page to display predetermined content information, the Web page being created to be delivered to the terminal device via the network; the step of acquiring a script from a storage medium that stores the script, the script being programmed to allow reference to correspondence information by associating candidate content information established in advance as a candidate for content information to be displayed on the Web page with variation information specifying variations of at least one way of displaying an object to be displayed on the web page, the script being to make the terminal device perform: an object display step of displaying an object on the page Web; an identification step of identifying, from the Web page, the content information displayed at a predetermined interval on the Web page, the interval being established in advance based on an object's display position on the Web page; a determination step of determining the variation information associated with the candidate content information corresponding to the identified content information referring to the correspondence information; and a control step to change at least the display of the object displayed on the web page, based on the determined variation information; the step of incorporating the acquired script, in an executable manner, into the acquired page data; and the step of transmitting the page data having the script embedded in it, to the terminal device, in response to a request from the terminal device. [0029] [0029] An invention of an information processing program described in claim 12 is characterized in the fact that in the information processing program to a computer that transmits page data constituting a web page to a terminal device via a network, the information processing program causes the computer to perform: the step of acquiring page data constituting a web page to display predetermined content information, the web page being created to be delivered to the terminal device via the network; the step of acquiring a script from a storage medium that stores the script, the script being programmed to allow reference to correspondence information by associating candidate content information established in advance as a candidate for content information to be displayed on the Web page with variation information specifying variations of at least one way of displaying an object to be displayed on the web page, the script being to make the terminal device perform: an object display step of displaying an object on the page Web; an identification step of identifying, from the Web page, the content information displayed at a predetermined interval on the Web page, the interval being established in advance based on an object's display position on the Web page; a determination step of determining the variation information associated with the candidate content information corresponding to the identified content information referring to the correspondence information; and a control step to change at least the display of the object displayed on the web page; the step of incorporating the acquired script, in an executable manner, into the acquired page data; and the step of transmitting the page data having the script embedded in it, to the terminal device, in response to a request from the terminal device. [0030] [0030] An invention of a recording medium described in claim 13 is the recording medium storing an information processing program to a computer that transmits page data constituting a web page to a terminal device via a network, the program information processing causes the computer to perform: the step of acquiring page data constituting a Web page to display predetermined content information, the Web page being created to be delivered to the terminal device via the network; the step of acquiring a script from a storage medium that stores the script, the script being programmed to allow reference to correspondence information by associating candidate content information established in advance as a candidate for content information to be displayed on the Web page with variation information specifying variations of at least one way of displaying an object to be displayed on the web page, the script being to make the terminal device perform: an identification step to identify, from the web page , the content information displayed at a predetermined interval on the Web page, the interval being established in advance based on an object's display position on the Web page; a determination step of determining the variation information associated with the candidate content information corresponding to the identified content information referring to the correspondence information; and a control step to change at least the way of displaying the object displayed on the web page, based on the given variation information; the step of incorporating the acquired script, in an executable manner, into the acquired page data; and the step of transmitting the page data having the script embedded in it, to the terminal device, in response to a request from the terminal device. EFFECT OF THE INVENTION [0031] [0031] In accordance with the present invention, the information processing device is designed to acquire the page data of a web page, embed the script in the acquired page data in an executable manner, and, in response to a request coming from the terminal device, transmit the page data from the web page having the script embedded in them to the terminal device. Consequently, an improvement can be efficiently made on a Web page to be provided to users such that the display content becomes attractive to users, and the improved Web page can be provided to users. BRIEF DESCRIPTION OF THE DRAWINGS [0032] [0032] Fig. 1 is a diagram schematically showing an example structure of an information delivery system S according to a first modality. [0033] [0033] Fig. 2 is a block diagram schematically showing an example structure of an information supply server 1 according to the first modality. [0034] [0034] Fig. 3 is a diagram showing example correspondence information in the form of a table according to the first modality. [0035] [0035] Fig. 4 is a block diagram schematically showing an example structure of a 2-k user terminal. [0036] [0036] Fig. 5 is a flowchart showing a script incorporating an operation according to the first modality. [0037] [0037] Fig. 6 is a flowchart showing a display operation according to the first modality. [0038] [0038] Fig. 7 is a diagram showing objects and content information displayed on a web page. [0039] [0039] Figs. 8 are conceptual diagrams to explain a method of determining whether the distance between the coordinates corresponding to the display position of an object and the reference coordinates of the content information is equal to or less than a limit value. [0040] [0040] Figs. 9 are conceptual diagrams to explain a method of determining whether the distance between the coordinates corresponding to an object's display position and the reference coordinates of the content information is equal to or less than a threshold value. [0041] [0041] Fig. 10 is a diagram showing objects and content information displayed on a web page. [0042] [0042] Figs. 11 are diagrams each showing an example display of a Web page (created by a store selling products) carrying detailed information about the products. [0043] [0043] Fig. 12 is a diagram showing the portion containing the content information CT7 on the web page shown in Figs. 11. [0044] [0044] Fig. 13 is a flowchart showing a script incorporating an operation according to a second modality. [0045] [0045] Fig. 14 is a diagram showing example correspondence information in the form of a table according to the second modality. [0046] [0046] Fig. 15 is a flowchart showing a display operation according to the second mode. [0047] [0047] Fig. 16 is a diagram showing example correspondence information in the form of a table according to a modification of the second modality. [0048] [0048] Fig. 17 is a flowchart showing a display operation according to a third modality. WAYS OF CARRYING OUT THE INVENTION [0049] [0049] In the following, ways of carrying out the present invention will be described, with reference to the accompanying drawings. The respective modalities described below are modalities in cases where the present invention is applied to an information delivery system. (I) First Mode [0050] [0050] First, referring to Figs. 1 to 9, a first embodiment of the present invention is described, [0051] [0051] Referring first to Fig. 1, the structure and function profile of an information delivery system S according to the first embodiment of the present invention are described. Fig. 1 is a diagrammatic diagram showing an example structure of an information delivery system S according to the first embodiment. [0052] [0052] As shown in Fig. 1, the information delivery system S includes an information delivery server 1, user terminals 2-k (k = 1, 2, ..., n) (hereinafter referred to as “2-k user terminals”), and 3-j store terminals (j = 1, 2, ..., m) (hereinafter referred to as “3-j store terminals”). It should be noted that the information supply server 1 is an example of the "information processing device" according to the present invention. Each 2-k user terminal is an example of the "terminal device" according to the present invention. [0053] [0053] Information supply server 1, user terminals 2-k, and store terminals 3-j can exchange data with each other via an NW network, using TCP / IP (Transmission Control Protocol) / Internet Protocol) or similar as the communication protocol, for example. The NW network is formed with the Internet, a special purpose communication line (such as a CATV (Community Antenna Television) line), a mobile terminal communication network (including base stations and the like), a gateway and or the like, for example. [0054] [0054] Information supply server 1 is a server (such as a Web server or a database server) that is installed to operate a shopping site (such as a virtual mall) or the like for respective stores and users to conduct business transactions for products and services over the NW network. In response to a request (an HTTP request) (Hypertext Transfer Protocol) from a 2-k user terminal that accessed the website, the information delivery server 1 transmits page data constituting a web page ( hereinafter referred to as “web page page data”) for the 2-k user terminal. Based on the page data received, the 2-k user terminal uses a web browser to display the web page on the display screen of a display unit (an active display region of the web browser). [0055] [0055] Here, examples of web pages that are provided for the 2-k user terminal include a web page carrying a list of products being sold by the respective stores (a web page for a product promotional campaign) and a Web page loading detailed information about a product. The web page carrying a list of products being sold by the respective stores is created by the website operator (or employees of the website operator), for example. In the meantime, the web page carrying detailed information about a product is created by the store selling the product (or by a store employee), for example, On such web pages, various types of content information about products are displayed. The content information contains product images, characters (texts) introducing the products, or the like. Examples of Web pages that are created by the site operators include a Web page carrying information to support recovery from an earthquake, a natural disaster, or the like, and a Web page specializing in information about Mother's Day. [0056] [0056] Referring now to Fig. 2, the structure and functions of the information supply server 1 according to the first modality are described. Fig. 2 is a block diagram schematically showing an example structure of the information supply server 1 according to the first embodiment. [0057] [0057] As shown in Fig. 2, the information supply server 1 includes a communication unit 11, a storage unit 12, an input / output interface unit 13, and a system control unit 14. A system control unit 14 and input / output interface unit 13 are connected via a system bus 15. [0058] [0058] The communication unit 11 is connected to the NW network, to control communication with a 2-k user terminal or a 3-j store terminal. [0059] [0059] The storage unit 12 is formed with a hard disk operating mechanism, for example, and stores various types of programs such as an operating system and a server program (including the information processing program of the present invention. ). The various types of programs can be obtained from another server or the like via the NW network, or can be written to a recording medium and read from the recording medium via an operating device. [0060] [0060] Also, page data from various types of web pages (web pages to display predetermined content information) created to be provided to the 2-k user terminal via the NW network are stored in the storage unit 12. The page data is formed with a structured Literature file described in HTML (Hypertext Markup Language), XML (Extensible Markup Language), XHTML (Extensible Hypertext Markup Language), or the like (hereinafter referred to simply such as the "Literature file", an image file, and or the similar. The Literature file contains text data and or the similar constituting the content information. The image file contains image data and or the similar constituting the content information The size, location, and the like of each piece of content information to be displayed on Web pages is defined in the Literature file. [0061] [0061] Also, a DB (database) 121 is formed on the storage unit 12. This DB 121 stores a table showing correspondence information in which candidate content information is associated with action information (an example of variation information ). Here, the candidate content information is determined in advance as a candidate for the content information to be displayed on the web pages, by the site operator, for example. Examples of candidate content information include information that through the user's interest and attention viewing the web pages (such as information about special offers such as discounts, coupons, and the like), information that arouses the user's curiosity (such as such as information containing the names of counterfeit products), information to support recovery from an earthquake, a natural disaster, or the like. Meanwhile, the action information is a script that specifies at least variations in how an object is displayed on web pages (a simplified program written in a scripting language such as Java Script (a registered trademark name )). This object is formed with an image in this way, a person's shape, for example. This object is designed to have a display position moving on a Web page over time, in accordance with a movement simulating a person's walking movement according to the “script specifying an object display operation” described more late, for example. The displacement of an object's display position on a web page will hereinafter be referred to as the “display of an object's movement”. Also, through the action information, the user viewing the object on a web page can see the object performing actions such as "jumping" and "raising arms upwards". In a case where more than one object is displayed on a web page, the motion display described above is performed on each of the objects. Variations in how objects are displayed include displaying a speech bubble showing text from an object (an image in which an object utters some types of words), for example. Although an object in the form of a person is described as an example in this modality, objects are not limited to this, and each object can be in the form of an animal, a vehicle, or the like, [0062] [0062] The correspondence information described above is used by the “script that specifies the object display operation (hereinafter referred to as the“ object display operation script ”)” to be performed by the web browser of each terminal 2-k user, for example. The object display operation is a script programmed to allow reference to correspondence information, and it is a script to make the web browser of each 2-k user terminal perform: (i) an object display step of display an object on a web page; (uii) an identification step to identify, from the web page, content information displayed at a predetermined interval on the web page, the interval (for example, around the object) being established in advance based on the display position of the object on the Web page (or identifying the content information based on the relationship with the object's display position); area information of the left eye SR and the right eye SR, target frame information, and (iii) a step of determining to determine the action information associated with the candidate content information corresponding to the identified content information, referring to the correspondence information; and (iv) a control step to change at least the form of display of the object displayed on the web page, based on the determined action information. Such an object display operation is stored in storage unit 12, and is incorporated, in an executable manner, into the page data of a Web page (or is written in the Structured Literature forming the Web page) that is created by store or by the website operator and is acquired by the information delivery server 1 by loading the page data from a store terminal 3-j or a terminal being used by the website operator, for example. [0063] [0063] Referring now to Fig. 3, the outline of an object display operation to be performed according to the object display operation script is described. Fig. 3 is a diagram showing example correspondence information in the form of an alternative table modality according to the first modality. [0064] [0064] In Table T shown as an example in Fig. 3, correspondence information that associates candidate content information 50 with action information 51 of each object is recorded. In this table T, more than one piece of candidate content information 50 is recorded, and action information 51 is associated with each piece of candidate content information 50. In other words, in the example shown in Fig. E, there is information of correspondence about each piece of candidate content information 50. It should be noted that each row in table T shown in Fig. 3 is referred to as a “record”. [0065] [0065] For example, in a case where an operation to display an OB1 is performed, when the text “the biggest bargain” is contained in the content information identified from the relation with the display position of the OB1 object, the information of action 51 which is the “skip” script associated with candidate content information 50 indicating “the biggest bargain” is determined from the correspondence information in an RD1 record shown in Fig. 3. Based on the determined action information 51 which is a “jump” script, the display of the OB1 object displayed on the web page is changed to “a person who is jumping”. Through this operation, the CT1 content information displayed around the OB1 object can be more effectively made attractive to the observer, and the information about the greatest bargain can be effectively transferred to the observer. [0066] [0066] In a case where content information contains an image, the text shown in the image can be recognized with an OCR * Optical Character Reader ”such that the text contained in the content information is identified, In the meantime, there are cases where information content contains an image of an advertisement banner, for example, and such an image is switched to another image after a predetermined period of time. When switching the image, if the text shown in the image is also exchanged, for example, the action information 51 associated with the candidate content information 50 is also exchanged, as the text is changed (from "the biggest bargain" to "campaign" ", for example). Therefore, in this case, a variation of the display of the OB1 object displayed on the web page is changed to another variation, as the image is changed. For example, the variation of the OB1 object display is switched from “jumping” to “raising your arms up”. [0067] [0067] Also, in a case where an operation to display an OB2 object is performed, for example, when the text “discount of Y%” (“Y” in this case is an arbitrary natural number of 100 or less) is contained in content information identified from the relation to the OB2 object's display position, action information 51 which is the “confetti” script associated with candidate content information 50 indicating “Y% discount” is determined from the correspondence information in an RD2 record showing in Fig. 3. Based on the determined action information 51 which is a script for “confetti”, the display of the OB1 object displayed on the web page is changed to “throw confetti on a people". In table T shown in Fig. 3, "X" and "Z" in candidate content information 50 indicating "X times more points" and candidate content information 50 indicating "for the first Z people" are arbitrary natural numbers. Also, when the text “for the first Z people” is contained in the content information identified from the relation with the display position of the OB2 object, the action information 51 which is the script to “start running” associated with the Candidate content information 50 indicating “for the first Z people” is determined from the matching information in an RD3 record shown in Fig. 3. Based on the determined action information 51 which is a “start running” script, the display of the OB2 object displayed on the web page is changed to “a person walking suddenly accelerating and starting to run”. [0068] [0068] The project can be done to hold the action information 51 associated with the candidate content information 50 containing the content information. For example, in a case where only the text “biggest bargain” is contained in the content information, the text “biggest bargain” is contained in the candidate content information 50 indicating “the biggest bargain”. Therefore, in this case the action information 51 which is the “skip” script associated with the candidate content information 50 indicating “the biggest bargain” is determined. [0069] [0069] Also, in a case where an operation to display the OPB2 object is performed, for example, when the text “relief goods” is contained in the content information identified from the relationship with the display position of the OB2 object, the action information 51 which is the script to “support speech bubble” associated with the candidate content information 50 indicating “release well” is determined from the correspondence information in an RD4 record shown in Fig. 3. Based on determined action information 51 which is a script to “support speech bubble”, a speech bubble or the like is displayed near the OB2 object displayed on the web page, and a message, “the relief goods you have kindly purchased will be sent to people in the affected area through the respective local governments ”, is displayed in the speech bubble. In spite of this operation, the creator of the Web page can deliver a strong message that he / she is actively supporting recovery from an earthquake or the like, to observers. [0070] [0070] Also, in a case where an operation to display the OB2 object is performed, for example, when the text indicating the name “ABCDEF” (similar to the name of a genuine product, for example) of a counterfeit product is contained in content information identified from the relationship with the OB2 object's display position, action information 51 which is the script for “speech bubble warning”, a speech bubble or the like is displayed near the OB2 object displayed on web page, and a message, “Please note that products not underlined with two lines are counterfeit products. However, we do not provide discounts for genuine products ”, is displayed in the speech bubble. Through this operation, the creator of the web page can warn observers against counterfeit products. [0071] [0071] The input / output interface 13 is designed to perform an interface operation between the communication unit 11 and the storage unit 12, and the system control unit 14. [0072] [0072] The system control unit 14 is formed with a CPU (Central Processing Unit) 14a, a ROM (Read Only Memory) 14b, a RAM (Random Access Memory), and the like. The storage unit 12 and the RAM (Random Access Memory) 14c are an example of the "storage media" according to the present invention. In executing the server program, the system control unit 14 functions as the first acquisition means, the second acquisition means, the incorporation means, the transmission means, and or the like or the present invention. With this arrangement, the system control unit 14 incorporates (writes) the object display operation script, in an executable manner, in the page data obtained by receiving a load of the page data from a Web page from a 3-j store terminal or the like. The system control unit 14 then stores the page data containing the object display operation script on the storage unit 12 in a deliverable manner, and in response to a request from a user terminal 2- k, transmits the page data stored on the web page to the 2- k user terminal via the NW network. [0073] [0073] Referring now to Fig. 4, the structure and functions of each 2-k user terminal are described. Fig. 4 is a block diagram schematically showing an example structure for each 2-k user terminal. The structure of each store terminal 3-j is the same as the structure of each user terminal 2-k, and therefore explanation of them is omitted here. [0074] [0074] As shown in Fig. 4, user terminal 2-k includes an operating unit 21, a display unit 22, a communication unit 23, a disk operating mechanism unit 24, a storage unit 25, an input / output interface unit 26, and a system control audio 27. The system control unit 27 and the input / output interface unit 26 are connected via a system bus 28. The control terminal 2-k user can be a personal computer, a PDA (Personal Digital Assistant), a portable phone device, or the like. [0075] [0075] The operating unit 21 includes a keyboard, a mouse and the like. The xi unit 22 includes a monitor to display a web page or the like. The communication unit 23 controls communication with the information supply server 1 or the like connecting to the NW network. The disc operating mechanism unit 24 reads data or the like from a DK disc (a recording medium) such as a CD (Compact Disc) or a DVD (Digital Versatile Disc), and writes data or the like to the DK disc . Storage unit 25 is formed with a hard disk mechanism or the like, and stores an operating system (O / S), a web browser program, and or the like. [0076] [0076] The system control unit 27 includes a CPU 27a, a ROM 27b, a RAM 27c, and the like. Running the web browser program, while running it's operating system, system control unit 27 requests a web page from the information delivery server 1 and receives the web page page data from the web server. providing information 1. The web page is then displayed on the display screen of the display unit 22. The system control unit 27 then performs the object display operation described above according to the object display operation script. embedded in the page data of the web page. [0077] [0077] Referring now to Figs. 5 to 12, operations of the information supply system S according to the first embodiment are described. Figs. 5 is a flowchart showing a script incorporating an operation according to the first modality, Fig. 6 is a flowchart showing a display operation according to the first modality. Figs. 7 and 10 are diagrams each showing objects and content information displayed on a web page. Figs. 8 and 9 are conceptual diagrams to explain a method of determining whether the distances between the coordinates corresponding to the display position of an object and the reference coordinates of the content information is equal to or less than a limit value. [0078] [0078] Referring first to Fig. 5, the script incorporating the operation to be performed by the information supply server 1 is described. [0079] [0079] The script incorporating the operation shown in Fig. 5 is started when a load request is received from a 3-j store terminal after the corresponding store is authenticated through a LOGIN process (an operation to authenticate the store using a store ID, for example) made for the store having the store terminal 3-j that accessed the information supply server 1. [0080] [0080] In step S1 shown in Fig. 5, the system control unit 14 of the information delivery server 1 receives and acquires a load of page data from a web page in response to a request for a load from a terminal of store 3-j (step S1). That is, the system control unit 14 receives, via communication unit 11, the page data transmitted from store terminal 3-j via the NW network. [0081] [0081] The web page page data acquired in step S1 is then analyzed, and the content information containing candidate content information registered in DB 121 is extracted (step S2). The system control unit 14 in this case functions as the "extraction means" according to the present invention. For example, after acquiring text data as a search result leading to full text search in the extracted literature related to the data of page, system control unit 14 refers to the candidate content information registered in DB 121, and determines whether the text data containing the candidate content information is contained in the search result. Here, in a case where an image file is written in the Structured Literature, text data is obtained as a search result, as the text shown in the image identified from the image file name is recognized with an OCR. If the system control unit 14 determines that the text data containing the candidate content information (or the text data containing part of the candidate content information) is contained in the search result, the content information containing the text data is extracted. At this point, the correspondence information described above is obtained from table T stored in DB 121, and is incorporated into the page data in such a way that the correspondence information can be referred to via the object display operation script ( or is embedded in the object display operation script, for example). In a case where the page data of the web page acquired in step S1 is formed with an HTML Literature, for example, the description of Javascript (a registered trademark name), <SCRIPT type = “text / javascript” src - “./ xxxxx.js”> </SCRIPT>, is added to the HTML Literature. Here, “xxxxx.ja” is the information to identify the script to be used (written in Javascript (a registered trademark name)). [0082] [0082] The system control unit 14 then incorporates attribute information (an eye-catching tag, for example) to make the content information extracted in step S2 identifiable by the object display operation script, in the page data of the web page acquired in step S1. (step S3). For example, system control unit 14 adds an attribute name value (<span name = “content”> or <div name = “content”>, for example) as the attribute information for the span tag (< span> content information </span>) or the div tag (<div> content information (20% OFF, for example) </div>) specifying the extracted content information. In this way, the attribute information is incorporated into the page data. Here, the span tag is an inline element, does not imply a line change before and after, and can be identified as an inline element. On the other hand, the div tag is a block element, and implies a newline before and after, <div> elements are separated by a newline. Therefore, the span tag is preferred in this modality. [0083] [0083] In a case where the extracted content information is not specified with a span tag or a div tag, the extracted content information can be surrounded by <span name = “content”> and </span> (or <div name = “content”> and </div>), to incorporate the attribute information into the page data. Also, in a case where the text data is obtained as the text shown in the image identified from the image file name, it is recognized with an OCR as described above, the text data can be written in a hidden way in the span tag specifying the content information. The name = “content” mentioned above is an example of the attribute information, and any other attribute information for identification by the object display operation script can be used. [0084] [0084] The system control unit 14 then acquires the object display operation script from the storage unit 12 storage unit, and incorporates the object display operation script, in an executable manner, into the data of page having the attribute information incorporated in it in step S3 (step S4). Alternatively, after incorporating the object display operation script, in an executable manner, into the page data acquired in step S1, the system control unit 14 can incorporate the attribute information into the page data in step S3. [0085] [0085] The system control unit 14 then stores the page data having the object display operation script and the attribute information embedded in it, in the storage unit 12 in a way that can be provided (step S5). In this way, the page data having the object display operation script and the attribute information embedded in it are linked to the page data of a Web page carrying a product list created by the website operator, for example. [0086] [0086] As described above, in the first modality, the operation to extract the content information containing the candidate content information registered in DB 121 is performed when the page data of a web page is loaded. Consequently, the processing load can be made less than in a case where the extraction operation is carried out when a web page request is issued from a 2-k user terminal. [0087] [0087] The script incorporating the operation shown in Fig. 5 can also be performed on the page data of a Web page that is created by the site operator and is loaded from it in a terminal mode used by the site operator. In the case of a web page created by the website operator, not only the page data of the created web page (a campaign page or the like) is loaded from a terminal being used by the website operator, but also the information delivery server 1 can acquire page data from storage media that store page data in a predetermined manner. [0088] [0088] Referring now to Fig. 6, a referring display operation performed by the information supply server 1 and a user terminal 2-k is described. [0089] [0089] The display operation shown in Fig. 6 is extracted by issuing an operation instruction to request a web page (designating the URL of a shopping website, for example) through an operation of operation unit 21 by the user of the 2-k user terminal after activating the web browser program. In step S11 shown in Fig. 6, the system control unit 27 of the 2-k user terminal issues a web page request (transmits a http) for the information provision server 1. When the information provision server 1 receives the web page request, the system control unit 14 of the information provision server 1 acquires the page data from the website requested (a web page carrying a list of products being sold by respective stores, for example) from storage unit 12 (step S30). The correspondence information described above can be incorporated into the page data (in the object display operation script, for example) not in step S3, but in step S30. [0090] [0090] The system control unit 14 of the information supply server 1 then transmits the page data from the web page acquired in step S30 to the user terminal 2-k that transmitted the solution to the web page (step S31). [0091] [0091] As a result, the system control unit 27 of the user terminal 2-k receives the page data transmitted from the information supply server 1 (step S12). This page data is stored in a predetermined region in RAM 27c. Based on the page data, the web page is displayed on the display screen of the display unit 22 by the web browser, and execution of the object display operation script embedded in the page data is started (step S13). As a result, the system control unit 27 identifies all the content information displayed on the web page from the page data, based on the attribute information described above (name = "content", for example). The set of text data contained in the identified content information and the reference coordinates on the Web page displaying the information is acquired, and is stored in a predetermined region in RAM 27c. The coordinates (x, y) of the content information set on the Web page can be acquired, based on the position properties (top: Xps, left: Ypx) written in the Structured Literature, for example. The reference coordinates of the content information will be described in detail later. [0092] [0092] Referring now to Fig. 7, the web page shown here is described by way of example. This web page is a web page carrying a list of products being sold by the respective stores. Content information CT0 to CT6 shown in Fig. 7 is displayed on this web page. In the example illustrated in Fig. 7, content information CT1 to CT6 contains images and text (sentences) of products briefly introducing the products. For example, the CT1 shown in Fig. 7 is formed with an image of the product G1 and a text T1 briefly introducing the product, and the image of the product G1 (having its image file name designated with an <img> tag and the text T1 are associated with each other in the page data.A link (URL) to a web page carrying detailed information about the corresponding product (a web page created by the store that sells the corresponding product) is placed in at least one , the product image G1 and the text T1. Consequently, when the user of the 2-k user terminal designates (or clicks with a mouse) the product image G1 or the text T1 operating the operating unit 21, the data of page of the web page loading detailed product information is transmitted from the information supply server 1 to user terminal 2-k via a hyperlink, and the procedures described above in step S12 and the subsequent steps are performed in these dad the page ones. [0093] [0093] The coordinates corresponding to the display position of the product image G on the web page, and the coordinates corresponding to the display position of the T1 text briefly introducing the product on the web page can be acquired by the web browser. Coordinates in a Web page are expressed with pixels. For example, the top left coordinates on an entire web page are the origin (x0, y0), and the distance from the origin is expressed with (X, Y). The method of acquiring coordinates on a web page is a known method, and therefore is not described here. [0094] [0094] There are cases where a text such as “the biggest bargain” contained in the candidate content information 50 in the correspondence information described above is contained as part of the text contained in each piece of content information CT1 to CT6, On the other hand, there are cases where part of a text contained in candidate content information 50 is contained in content information CT1 to CT6 or the like. [0095] [0095] The web page shown in Fig. 7 also displays objects OB1 to OB3 and the like. In the following description, objects OB1 to OB3 will also be collectively referred to simply as the “OB1 and (or) similar object”. Object OB1 and the like are moved and displayed on the web page according to the object display operation script embedded in the page data that is received from the information supply server 1 in step S12. During the movement display, the respective images forming the OB1 and similar objects are exchanged over time such that each of the OB1 and similar objects is displayed in the form of a person walking. In the execution of this script, several types of data, such as coordinate data (such as coordinates corresponding to the starting position), orientation data, and speed data, are referenced. The various types of data are required for the motion display and are defined in a configuration file contained in the page data, for example. In this configuration file, the various types of data are defined such that objects OB1 to OB3 and the like are moved and displayed outside the display ranges (regions) in which the product images and texts briefly introduce the products in the information of CT0 to CT6 contents are displayed. The coordinates corresponding to the display position of each OB1 to OB3 and similar objects on a web page (the respective coordinates during the movement display) can be obtained by the web browser. [0096] [0096] In a case where more than one of the OB1 and similar objects is displayed on a Web page, the procedures of steps S14, and S17 to S25, which will be described later, are performed for each of the OB1 object and the like. Also, the procedures from steps S14 and S17 to S25 are repeatedly performed for each of the OB1 object and the similar in predetermined time intervals. [0097] [0097] In step S14, the system control unit 27 of user terminal 2-k determines whether it is to initiate a motion display operation to move and display each of the OB1 object and the like. In determining in step S14, the system control unit 27 can determine that the motion display operation is to be started at the same time as a web page display start, or it can determine that the motion display operation is to be initiated by user operation of operation unit 21 (by clicking the mouse on a predetermined location on the web page, for example) to issue an instruction (in some cases, the motion display operation is resumed after the motion display OB1 or similar is temporarily terminated). In a case where the motion display operation is determined not to start at step S14 (NOT at step S14), system control unit 27 determines whether there are any operating instructions from the user via operation unit 21 (step S15). In a case where there is an operating instruction (YES in step S S15), system control unit 27 performs an operation according to the operating instruction (step S16), and then moves to the procedure described above in step S14. Here, the operation performed in step S15 according to the operating instruction can be a rollover operation to be carried out in chaos where a rollover instruction to scroll through the web page is issued, or a display operation to display a another web page designated by a link in a case where the link is designated on the web page, or a termination operation to be performed in a case where a termination instruction to end the display of the web page is issued, for example . In a case where there are no operating instructions in step S15 (Not in step S15), the system control unit 27 also moves to the procedure described above in step S14. [0098] [0098] In a case where the movement display operation for object OB1 and the like is determined to be initiated in step S14 (YES in step S14), on the other hand, system control unit 27 starts the display operation of movement for each of OB1 and the similar (step S17). Through this operation, the display positions of OB1 and the like begin to move in the regions on the Web page outside the display intervals in which the product image and texts briefly introduce the products in the respective pieces of content information CT0 to CT6 are displayed, as shown in the example illustrated in Fig. 7. [0099] [0099] Here, in the example illustrated in Fig. 7, the OB1 object starts to move to the right in the region located between the product image G1 and the text T1 briefly introducing the product in the CT1 content information in Fig. 7. Also, the OB2 object starts to move downward in the region located above the CT6 content information in Fig. 7, from the CT3 content information towards the CT6 content information, for example. Additionally, the OB3 object starts to move to the left in the region located below the CT4 content information in Fig. 7, for example. [0100] [00100] As the movement display of each OB1 and the similar is started, 17 determines whether there is CT1 or similar content information displayed on OB1 and the similar being moved and displayed (step S18). That is, based on the display positions of OB1 and the like on the web page, system control unit 27 determines whether the CT1 or the like is displayed at predetermined intervals on the web page (using the information reference coordinates of content acquired in step S13, for example). This method of determination in step S18 will be described later in detail. In the following description, content information CT1 to CT6 will be collectively referred to simply as “content information CT1 and (or) the like”. [0101] [00101] In a case where it is determined in step S18 that CT1 or similar content information does not exist about OB1 and the similar being moved and displayed (NOT in step S18), the system control unit 27 moves to the procedure of step S23. In a case where it is determined in step S18 that content information CT1 or similar exists over OB1 and the similar being moved and displayed (YES in step S18), on the other hand, system control unit 27 identifies the information CT1 or similar content displayed on OB1 and the similar is identified. In a case where CT1 or similar content information is identified using the procedure in step S19, system control unit 27 refers to the correspondence information contained in the page data stored in RAM 27c, and determines whether any pieces of Candidate content information 50 is contained in the content information CT1 or the like identified in step S19 (or if candidate content information 50 is contained in the text data contained in the content information CT1 or the like identified) (step S20). In step S20, a check can be made to determine whether the identified CT1 or similar content information is contained as part of any piece of candidate content information 50. In a case where it is determined in step S20 that any piece of information from candidate Candidate content 50 is not contained in the content information CT1 or the similar identified (NOT in step S20), the system control unit 27 moves to the procedure in step S23. In a case where it is determined in step S20 that some of the candidate content information 50 is contained in the content information CT1 or the similar identified (YES in step S20), on the other hand, the system control unit 27 refers to the information correspondence, and determines the action information 51 associated with the candidate content information 50 contained in the content information CT1 or the like (or the action information 51 associated with the candidate content information 50 corresponding to the content information CT1 or the similar) (step S21). Based on the script written as the determined action information 51, the system control unit 27 performs an action display operation to switch between OB1 and similar display modes (step S22). [0102] [00102] The system control unit 27 then determines if there are any operating instructions coming from the user through the operating unit 21 as in step S15 (step S23). In a case where there is an operating instruction (YES in step S23), the system control unit 27 performs an operation according to the operating instruction (step S24), and then moves to the procedure in step S25 described more evening. In a case where it is determined in step S23 that there are no operating instructions (NOT in step S23), on the other hand, system control unit 27 determines whether it is to end the motion display operation for OB1 and the like (step S25). In this determination in step S25, the system control unit 27 can determine that the motion display operation for OB1 and the like is to be terminated according to an operating instruction from the user via operator unit 21, or you can determine that the motion display operation for OB1 and the like is to be terminated when the movement via a pre-configured motion route in the object display operation script or configuration file has been completed, for example. [0103] [00103] In a case where it is determined in step S25 that the motion display operation is not to be completed (NOT in step S25), the system control unit 27 moves to the procedure in step S18. In a case where it is determined in step S25 that the motion display operation is to be completed (YES in step S25), the system control unit 27 moves to the procedure in step S15. [0104] [00104] Referring now to Figs. 7 to the storage unit 12, the procedures of steps S18 to S22 will be described in more detail. [0105] [00105] First, the procedures from steps S18 to S22 to be performed for the object OB1 shown in Figs. 7 and 8 are described in more detail. [0106] [00106] In the examples shown in Figs. 7 and 8 A, object OB1 moves to the right direction in the region located between the product image G1 and the text T1 briefly introducing the product into the content information CT1 indicated by the dot and dash lines in Figs. 8. Here, in the object display operation script, the predetermined intervals based on the display position of the OB1 object on the Web page are specified (through the intervals are identified from the predetermined limit values) according to the direction of travel (direction of movement) of the OB1 object on the Web page. The display position of the OB1 object on the Web page is the central position of the OB1 object image. In the case of the OB1 object having the display positions shown in Figs. 8, the two R intervals shown in Fig. 8c are selected (configured) as the pre-configured intervals with respect to the right direction, which is the travel direction. Specifically, as shown in Fig. 8c, the pre-configured intervals with respect to the direction to the right, which is the direction of travel, are the semicircular intervals R (indicated by the dashed line in Fig. 8c) that have their center in the position represented by the coordinates (x1, y1) (an example of the first coordinates) corresponding to the display position of ob1m and has a radius D1 (a limit value), and the semicircular interval R (indicated by the double dot and dash line in Fig. 8c) having a radius D2, which is less than the radius D1. As described above, the R intervals (or the limit values) are determined in the respective directions (the up direction and the down direction in this case), on the Web page, with the base point being the display position of the OB1 object. The range R (or the limit value D1) in the upward direction (the first direction) is greater than the range R (or the limit value D2) in the downward direction (the second direction). The respective R intervals in the up and down direction of the OB1 object are specified in advance as an example of the R intervals selected in a case where the OB1 or similar object moves in the right and left directions on the web page. . [0107] [00107] The reason that the two R intervals shown in Fig. 8c are selected as an example in a case where the OB1 or similar object is displayed on the web page and is moved in the right and left directions is now described. In a chaos where the respective pieces of information from CT1 and similar content are arranged in a grid formed with lines and columns on the Web page as shown in Fig. 7, when the display of the OB1 object being moved and displayed on the page is changed, the movement path of the OB1 or similar object on the web page is configured within an interval outside the display range in which the CT1 or similar content information is displayed on the web page (or within an interval involving the CT content information), in order to effectively achieve a visual effect to make the CT1 content information or the like attractive to the user, therefore, as for the OB1 object or the like being displayed and moved in the directions to the right and to the left, on the Web page, such R intervals in order to facilitate identification of CT1 or similar content information existing above or below the movement route must be specified, such that the information CT1 or similar content action can be readily identified. When the same R intervals are specified in the upward and downward directions, the reference coordinates described later in the CT1 content information and the like could coexist in the R intervals, which is not preferable. Therefore, to prioritize content information CT1 or the similar located above the movement path of the OB1 object or the similar over the content information CT1 or the similar located below the movement path, the two R intervals shown in Fig. 8C , which are the two R intervals in which the D1 radius of the R range in the upward direction is greater than the D2 radius in the R range in the downward direction, are specified as the R intervals in a case where the OB1 or similar object moves in the right and left directions. In a case where the CT1 or similar content information located below the OB1 or similar object's movement path is prioritized over the CT1 or similar content information above the movement path, the two R intervals must be specified as that the radius D1 of the interval R in the upward direction is smaller than the radius D2 of the interval R in the downward direction, which is the opposite of the case shown in Fig. 8c. [0108] [00108] In the procedure of step S18, a check is made to determine if the distance (represented by the number of points (the number of pixels), for example) between the coordinates (x1, y1) corresponding to the display position of the OB1 object and the reference coordinates (an example of the second coordinates) of each piece of CT1 content information and the similar is equal to or less than the limit value D1 or D2 (represented by the number of points (the number of pixels), for example) (or if the positional relationship between object OB1 and content information CT1 has been changed to a predetermined number of points), and content information CT1 equal to or less than the limit value D1 or D2 is identified from of the Web page. The reference coordinates of each piece of CT1 content information and the like are coordinates that are determined in advance from a group of coordinates contained in the display intervals of the CT1 content information and the like on the We page. b (such as the region in which the product image G1 and the text T1 briefly introducing the product are displayed), for example, In the example shown in Fig. 8C, the coordinates (x2, y2) corresponding to the central position (the point center) of the G1 product image are the reference coordinates. Alternatively, the reference coordinates can be as or similar corresponding to the position in a corner (edge) on the outer periphery of the G1 product image or an arbitrary position on the outer periphery of the G1 product image. Here, an example of the arbitrary position on the outer periphery of the G1 product image may be the position in the center of a vertical side (the left end or the right end), the one center of a horizontal side (the top end or the bottom end) in a case where the G1 image has a rectangular shape, or it can be the points of intersection (four points) between the crossed lines extending through the center of a circle in a case where the image has a circular shape. Alternatively, the reference coordinates can be the coordinates corresponding to the central position (the central point) of the entire CT1 content information including the product image G1 and the text T1 (the region surrounded by a dot and dash line in each of the Figs. 8), the position in a corner on the outer periphery of the entire CT1 content information, or an arbitrary position on the outer periphery of the entire CT1 content information. Alternatively, in the Literature file described above, the reference coordinates of the CT1 content information and the like can be written in the tags to write the text data constituting the CT1 content information and the like. [0109] [00109] In the case of the example shown in Fig. 8C, a check is made to determine whether the distance d1 (= the number of points represented by the square root of the sum of (x2 - x1) 2 and (y2 - y1) 2) between the coordinates (x1, y1) corresponding to the display position of the OB1 object and the reference coordinates (x2, y2) of the CT1 content information is equal to or less than the limit value D1 or D2. As the display position of the OB1 object in this case, the distance is not yet determined to be equal to or less than the limit values D1 and D2. Therefore, the action display operation to change the OB1 object display mode is not performed. However, the ox shown in Fig. 8 is displayed and moved in the right direction in Fig. 8. After a predetermined pet, the OB1 object reaches the display position shown in Fig. 8B. As a result, the distance d1 'between the coordinates (x1', y1 ') corresponding to the display position of the OB1 object and the reference coordinates (x2, y2) of the CT1 content information is determined to be equal to or less than the limit value D1 (or the reference coordinates (x2, y2) of the CT1 content information are determined to be in the R range of the OB1 object in the upward direction), as shown in Fig. 8D. Consequently, the CT1 content information is determined to be displayed around the OB1 object (YES in step S18 shown in Fig. 6). In this way, the CT1 content information displayed around the OB1 object is identified from the web page (step S19 shown in Fig. 6). For example, identification is carried out using identification information or the like to identify CT1 content information. Since the CT1 content information shown in Fig. 8B contains the text “50% discount”, the action information 51 which is the “raise your arms up” script associated with the candidate content information 50 indicating “discount of Y% ”is determined there from the correspondence information shown in Fig. 3, for example, (step S21 shown in Fig. 6). Based on the action information 51 determined which is the script to “raise your arms up”, the display of object OB1 is changed to “a person raising their arms up” (still accompanied by an H1 speech bubble containing the text “yeah !!”), as shown in Fig. 8B (step S22 shown in Fig. 6 |). [0110] [00110] Next, the procedures from steps S18 to S22 to be performed for object OB2 shown in Figs. 7 and 9 session described in more detail. [0111] [00111] In the example shown in Fig. 7 and Fig. 9 A, the OB2 object is moving in the downward direction, from the CT3 content information towards the CT6 content information, in a region located above the image of the product G6 of the CT6 content information indicated by the dot and dash lines in Figs. 9. In the case of the OB2 object having the movement display positions shown in Figs. 9, the rectangular interval R shown in Fig. 9C is selected (configured) as the interval that is pre-configured with respect to the direction of travel. Specifically, where the coordinates (x3, y3) (an example of the first coordinates) corresponding to the display position of the OB2 object serves as the base point and the center point of the upper short side, the rectangular range R having a long side length D3 (a limit value) in the downward direction, which is the travel direction, is an interval extending in the downward direction as the travel direction, as shown in Fig. 9C. As described above, the R range (or the limit value) is determined in respective directions (the four directions, the downward direction, the upward direction, the left direction and the right direction in this case) on the page. Web, with the base point being the display position ofob2. The interval R (or the limit value D3) in the direction of travel * the first direction is greater than the interval (or a limit value) in any other direction (the second direction). This R interval of the OB2 object is specified in advance as an example of the R interval that is selected in a case where the OB2 object moves in a direction of travel on the web page. [0112] [00112] The reason that the R interval shown in Fig. 9C is selected as an example in a case where the OB2 or similar object is displayed on a web page is moved in a travel direction is now described. In a case where the OB2 oo0s object moves on a web page, the user viewing the OB2 or similar object tends to look in the direction of travel, and the user is considered to be likely to be interested in the content information CT1 or the like existing in the direction of travel. Therefore, CT6 or similar content information existing in the direction of travel when viewed from object OB2 or similar is prioritized in the process of identifying CT1 or similar content information existing in another direction, in order to effectively achieve a visual effect to make information from CT6 or similar content attractive to the user. However, if the same R intervals (the same limit values) are specified in the four directions of the downward direction, upward direction, left direction and right direction when viewed from the OB2 or similar object, the coordinates of reference of the CT1 content information or the like could coexist in the R intervals as in the case described with reference to Fig. 8. Such a case is not preferable. Therefore, to prioritize the CT6 content information or the like existing in the OB2 object's travel direction or the like over the CT1 content information or the like existing in some other direction, the R interval is made longer in the travel direction. of the OB2 object as shown in Fig. 9C. [0113] [00113] In the procedure of step S18, a check is made to determine whether the distance (represented by the number of points (the number of pixels)) between the coordinates (x3, y3) corresponding to the display position of the OB2 object and the coordinates reference (an example of the second coordinates) of each piece of CT6 content information is equal to or less than the D3 limit value, and the CT6 content information equal to or greater than the D3 limit value is identified from the page In the example shown in Fig. 9C, the coordinates (x4, y4) corresponding to the central position of the G6 product image are the reference coordinates. In the example case shown in Fig. 9C, a check is made to determine whether the distance d3 between the coordinates (x3, u3) corresponding to the display position of the OB2 object and the reference coordinates (x4, y4) of the CT6 content information is equal to or less than the limit value D3. With the display position of the OB3 object in this case, the distance is not yet determined to be equal to or less than the limit value D3. Therefore, the action display operation to change the display of the OB3 object is not performed. Meanwhile, the OB2 object shown in Fig. 9 is displayed and moved downwards in Figs. 9. After a predetermined period of time, the OB2 object reaches the display position shown in Fig. 9B. As a result, the distance d3 'between the coordinates (x31, y3') corresponding to the display position of the OB2 object and the reference coordinates (x4, y4) of the CT6 content information is determined to be equal to or less than the value limit D3 (or the reference coordinates (x3, u3) of the CT6 content information are determined to be in the R interval of the OB2 object in the downward direction), as shown in Fig. 9D. Consequently, the CT6 content information is determined to be displayed around the OB2 object (YES in step S18 shown in Fig. 6). In this way, the CT6 content information displayed around the OB2 object is identified from the web page (step S19 shown in Fig. 6). Since the CT6 content information shown in Fig. 9B contains the text “the biggest bargain !!”, the action information 51 which is the “skip” script associated with the candidate content information 50 indicating “the biggest bargain” is determined from the correspondence information shown in Fig. 3, for example (step S21 shown in Fig. 6). Based on the action information 51 determined to be the “jump” script, the display of the OB2 object is changed to “a person who is jumping” as shown in Fig. 9B (step S22 shown in Fig. 6). [0114] [00114] Fig. 10 is a conceptual diagram showing the R intervals described above of the OB1 and similar objects displayed on the Web page after a predetermined period of time has passed since the display of the Web page shown in Fig. 7. As shown in Fig. 10, the display modes of objects OB1 and OB2 are changed when the reference coordinates of the CT1 and similar content information enter their R intervals. However, the display modes of the other OB3 object and the similar are not changed, since the reference coordinates of the CT1 content information and the similar did not fall within the R intervals of the same. In a case where the OB1 object is moving in the right or left direction, the R gap in the communication device (or the down direction) perpendicular to the left and right direction is made longer as shown in Fig. 8C, and the R interval in the direction of travel can be made longer as shown in Fig. 9C. [0115] [00115] As described above, according to this modality, the information supply server 1 acquires the page data of a web page, incorporates the object display operation script in the acquired page data in an executable way, and transmits the page data from the web page having the object display operation script embedded in it to a 2-k user terminal in response to a request from the 2-k user terminal. Consequently, a web page created to be delivered over the NW network can be efficiently improved to make display content attractive to users, and the improved web page can be provided to users. For example, in a case where it is difficult for a store (or a website operator) to create scripts, the script for the enhancement described above is embedded in a web page by simply loading the page data from the web page created by the store ( or the site operator) on the information delivery server 1, and the web page having the script embedded in it can be provided to users. Additionally, according to this modality, the format of a web page can be changed flexibly. [0116] [00116] In a display operation carried out by the information supply system S according to the first modality, the CT1 or similar content information displayed in an R interval having a reference position which is the display position of the OB1 object or the similar on a Web page is identified from the Web page, and the action information 51 associated with the candidate content information 50 corresponding To CT1 content information or the identified similar is determined by referring to the correspondence information. Based on the determined action information 51, the display of the OB1 or similar object displayed on the web page is changed. By changing the way in which the OB1 or similar object is displayed, the CT1 or similar content information displayed around the OB1 or similar object can be more effectively made attractive to users. Also, the content information displayed on the Web page. can be efficiently done to reflect the content intended by the site operator, for example. [0117] [00117] While the OB1 or similar object is moved and displayed, and the display position of the OB1 or similar object is shifting, the CT1 or similar content information displayed in the R range having the display position as a position reference value is identified from the web page. Consequently, according to the displacement of the display position of the OB1 object or the like, the CT1 or similar content information displayed in the R range of the OB1 object or the like can be more efficiently made attractive to users. [0118] [00118] Also, the display position of the OB1 or similar object moves outside the intervals in which images and text of products introducing products are displayed on a web page, degradation of the visibility of images and text of products introducing products on the Web page can be reduced. [0119] [00119] In the procedure described above from step S18, the reference coordinates are a set of coordinates among the group of coordinates contained in the display intervals of CT1 content information and the similar on a web page. However, sets of coordinates can be used as reference coordinates. Referring now to Fig. Communication unit 11 A, in an example procedure of step S18 in such a case is described. Fig. Communication unit 11 A is a diagram showing an example display of a web page (created by a store that sells products) carrying detailed information about the products. In the example shown in Fig. 11A, CT7 content information (“24-hour limited sale” and an OB4 object is displayed on a web page. In the procedure of step S18 in this case, a check is made to determine whether the shortest distance (represented by number of points, for example) among the distances between the coordinates corresponding to the display position of the OB4 object and respective predetermined set of reference coordinates within the group of coordinates contained in the CA display interval (a display interval in which “Limited sale 24-hour resumption point” is surrounded by a thick line in Fig. 11A, for example) the CT7 content information on the Web page is equal to or less than the threshold value, the CT7 content information is identified ( step S10 shown in Fig. 6) An example of the reference coordinate sets can be the coordinates corresponding to the arbitrary positions on the outer periphery of the CT7 content information. For example, those sets of reference coordinates can be the four sets of reference coordinates corresponding to the positions (P1 to P4) in the corners of the CT7 content information shown in Fig. 11A, or the four sets of reference coordinates corresponding to the locations ( P5 to P8) in the centers on the vertical sides (the left end and the right end) and the centers on the horizontal sides (the top and bottom ends) of the CT7 content information, for example. [0120] [00120] Also, in the procedure described above from step S18, one or more sets of coordinates within the group of coordinates contained in a partial display interval of content information can be used as reference coordinates. Referring now to Fig. 11B, an example procedure from step S18 in such a case is described. Fig. Communication unit 11B is a diagram showing the portion containing the content information CT7 on the web page shown in Fig. 11A. In the example shown in Fig. 11B, one or more sets of coordinates within the coordinate group contained in a Cax partial display interval of the CT7 content information (the “24 hour” display interval surrounded by a dot and dash line ) are used as reference coordinates. The reference coordinates in this case can be the coordinates corresponding to the central position of the Cax partial display interval of the CT7 content information shown in Fig. 11B, or the coordinates corresponding to arbitrary positions (the corner positions) on the outer periphery, for example . In the procedure of step S18 in this case, a check is made to determine whether the distance between the coordinates corresponding to the display position of the OB4 object and the reference coordinates of the Cax partial display interval of the CT7 content information (or the shortest distance between the distances of the respective sets of reference coordinates as in the case described above) is equal to or less than a limit value. As shown in Fig. 1B, when the OB4 object is located in a main module display position P10, the distance D10 between the coordinates corresponding to the display position of the OB4 object and the reference coordinates of the partial display range Cax of the information CT7 content is longer than the limit value. Therefore, an action display operation to change the way the OB4 object is displayed is not performed (the OB4 object does not react). Meanwhile, when the OB4 object moves to the left direction and reaches a display position P11, the distance D11 between the coordinates corresponding to the display position of the OB4 object and the reference coordinates of the Cax partial display range of the information CT7 content becomes equal to the limit value, as shown in Fig. 11B. Therefore, a display operation to change the display of the OB4 object is performed based on the action information 51 associated with the content information CT7 (the OB4 object reacts). It should be noted that the stock information 51 used here may be the stock information 51 associated with the candidate content information 50 coinciding with the text (“24 hour limited sale” in this case) contained in the CA display interval of the stock information. entire CT7 content, or it may be action information 51 associated with candidate content information 50 coinciding with the text (“24 hours” in this case) contained in the Cax partial display interval of CT7 content information (the same applies to cases shown in Figs. 12A and 12B). [0121] [00121] Even in a case where the distance between the coordinates corresponding to the display position of the OB4 object and the reference coordinates of the Cax partial display interval of the CT7 content information becomes equal to or less than the limit value, an operation action display to change the display of the OB4 object cannot be performed if the CT7 content information does not exist in the travel direction of the OB4 object. In this case, even when the OB4 object moves to the left and reaches the P11 revision post acceptance module display position (when the positional relationship between the OB4 object and the CAx partial display interval of the CT7 content information changes to a predetermined number of points), the partial display interval CAx of the content information CT7 does not exist in the travel direction of the OB4 object, as shown in Fig. 12A, for example. Therefore, an action display operation to change the display mode of the OB4 object is not performed (OB4 object does not react). On the other hand, in a case where the OB4 object moves to the right direction and reaches a display position P12 (the positional relationship between the OB4 object and the partial display interval CAx of the CT7 content information changes to a predetermined number of points). And the partial display interval CAx of the content information CT7 exists in the travel direction of the OB4 object, as shown in Fig. 12A, an action display operation to change the display mode of the OB4 object and performed with “to be performed ”In action information 51 corresponding to content information CT7 (object OB4 reacts). Additionally, in a case shown in Fig. 12B, when the OB4 object moves in the left direction (in the travel direction) and reaches a display position of the P13 revision module, the travel direction is changed to the direction to up. The OB4 object still moves in the upward direction and reaches a display position P14. As a result, the positional relationship between the OB4 object and the CAx partial display interval of the CT7 content information changes to a predetermined number of points. In this case, the travel direction of the OB4 object can be changed to the direction to the right in which the partial display range CAx of c7 exists. In this case, when the OB4 object still moves to the right direction and reaches a display position P15, and the positional relationship between the OB4 object and the partial display interval CAx of cxt7 changes to a predetermined number of points, the partial display interval CAx of content information CT7 exists in the travel direction of the OB4 object, as shown in Fig. 12B. Therefore, an action display operation to change the display mode of the OB4 object is performed based on the action information 51 corresponding to the content information CT7 (the OB4 object reacts). [0122] [00122] Although the positional relationship between the OB2 object and the CAx partial display interval of the CT7 content information is determined in the examples shown in Figs. 12A and 12B, there may be more than one partial display interval as shown in Fig. 12C. In the example shown in Fig. 12C, the positional relationship between object OB4 and a partial display interval CAx (the “224 hour” ex interval surrounded by a dot and dash line) and another partial display interval CAy ( the “sale limited by” display interval enclosed by a dot and dash) of the CT7 content information are to be determined. In a case where the distance between the coordinates corresponding to the display position of the OB4 object and the reference coordinates of the partial display range CAx of the CT7 content information becomes equal to the limit value, an action display operation to change the shape OB4 object display is performed based on action information 51 associated with candidate content information 50 coinciding with the text (“24 hours” in this case) contained in the CAx partial display interval of CT7 content information. Also, in a case where the distance between the coordinates corresponding to the display position of the OB4 object and the reference coordinates of the partial display interval CAy of the CT7 content information becomes equal to the limit value, an action display operation to change the display of the OB4 object is carried out based on the action information 51 associated with the candidate content information 50 coinciding with the text (“limited sale by” in this case) contained in the CAy partial display interval of the CT7 content information. Meanwhile, there are cases where the distance Dc between the coordinates corresponding to the display position of the OB4 object and the reference coordinates of the partial display range CAx of the CT7 content information becomes equal to the limit value, and the distance Dy between the coordinates corresponding to the display position of the OB4 object and the reference coordinates of the partial display interval CAy of the content information CT7 also becomes equal to the limit value (Dx and Dy representing the same distances, for example, as shown in Fig. 12C) . In this case, the system control unit 27 compares the area occupied by the text (“24 hours” in this case) contained in the partial display interval CAx of the content information CT7 with the area occupied by the text (“limited sale by” in this case) ) contained in the partial display interval CAy of the content information CT7, and an action display operation to change the display mode of the OB4 object is performed based on the 51 associated with the candidate content information 50 matching the text (“sale limited by ”in this case) contained in the display range occupying the largest area, according to the object display operation script. (II) Second Mode [0123] [00123] Referring now to Figs. 13 to 16, operations of an information delivery system S according to a second embodiment are described. Fig. 13 is a flowchart showing a script incorporating an operation according to the second modality. Fig. 14 is a diagram showing example correspondence information in the form of a table according to the second modality. Fig. 15 is a flowchart showing a display operation according to the second mode. Fig. 16 is a diagram showing example correspondence information in the form of a table according to a modification of the second modality. [0124] [00124] Referring first to Fig. 13, a script incorporating an operation to be performed by the information supply server 1 is described. [0125] [00125] As the script incorporating operation shown in Fig. 5, the incorporating script shown in Fig. 13, is started when a load request from a 3-j store terminal is received. Step S6 shown in Fig. 13 is the same as step S1 shown in Fig. 5. [0126] [00126] The page data of the web page acquired in step S6 are then analyzed, and content information is extracted (step S7). For example, the system control unit 14 acquires text data as a search result by conducting a full text search in the Structured Literature related to the page data, and extracts the content information containing the text data. [0127] [00127] System control unit 14 then incorporates attribute information into the page data of the web page acquired in step S6 ((step S8). For example, system control unit 14 in this case adds an attribute name (without a value) (<span name> or <div name>, for example) as the attribute information for the span tag (<span> content information </span> or div tg (<div> content information (discount 20%, for example) </div>) specifying the extracted content information In this way, the attribute information is incorporated into the page data. [0128] [00128] The system control unit 14 then acquires the object display operation script from storage unit 12, and incorporates the object display operation script, in an executable manner, into the page data having the attribute information incorporated into it in step S8 (step S9). At this point, the correspondence information described above is not incorporated into the page data. Alternatively, after incorporating the object display operation script, in an executable manner, into the page data acquired in step S6, the system control unit 14 can incorporate the attribute information into the page data in step S8. [0129] [00129] The system control unit 14 then stores the page data having the object display operation script and the attribute information incorporated in it, in the storage unit 12 in a supplyable way (step S10). [0130] [00130] The script incorporating the operation shown in Fig. 13 can also be performed on the page data of a Web page that is created by the website operator and is loaded from a terminal being used by the website operator, in this case a web page created by the website operator, not only the page data of the created web page (a campaign page or the like) is loaded from a terminal being used by the website operator, but also the supply server of information 1 can acquire the page data from the storage media that store the page data in a predetermined way. [0131] [00131] Referring now to Fig. 15, a display operation to be performed by the information supply server 1 and a user terminal 2-k is described. In the flowchart shown in Fig. 15, the same procedure as that in the flowchart showing a display operation according to the first modality in Fig. 6 is denoted by the same step numbers as those in Fig. 6, and a detailed explanation of the same does not is provided here. In addition, in the following description of the second embodiment, the same reference numerals as those used for the information delivery system S according to the first embodiment are used. [0132] [00132] In the first embodiment described above, all correspondence information recorded in table T stored in DB 121 of the information supply server 1 is incorporated into the page data and is transmitted to a 2-k user terminal. In the second modality described below, on the other hand, the correspondence information recorded in table T stored in DB 121 is reduced according to content information CT1 and the similar displayed on a requested web page reduced correspondence information is transmitted to the 2-k user terminal. [0133] [00133] Referring now to Fig. 15, a display operation to be performed by the information supply server 1 and a user terminal 2-k is described. [0134] [00134] Like the display operation shown in Fig. 6, the display operation shown in Fig. 15 is initiated by the user of user terminal 2-k operating operator unit 21 to issue an operating instruction to request a page after the web browser program is activated. The web page request is then sent to the information supply server 1 (step S11). When the information supply server 1 receives the web page request, the system control unit 14 of the information supply server 1 acquires the page data for the requested web site from the storage unit 12 (step S35 ). [0135] [00135] The system control unit 14 then analyzes the page data from the obtained web page, and extracts act1 and the like to be displayed on the web page from the page data (step S35). For example, after acquiring text data as a search result by conducting a full text search in the Structured Literature related to the page data using “span name” and “div name” described above, system control unit 14 refers to candidate content information registered in DB 121, and determines whether text data containing candidate content information is contained in the search result. If the system control unit 14 determines that the text data containing the candidate content information (or the text data containing part of the candidate content information) is contained in the search result, the CT1 content information or the like containing the text data is extracted. Additionally, the system control unit 14 adds a name assignment value (<span name = “content”> or <div name = “content”>, for example) as the attribute information to make the content information extracted identifiable by the object display operation script, for the span tag (or div tag) specifying the extracted content information. [0136] [00136] As described above, in the second modality, the CT1 or similar content information containing the candidate content information registered in DB 121 is extracted when a web page request is issued. Consequently, even in a case where a change (such as adding or deleting candidate content information) is made to the contents registered in DB 121, the object display operation script can be executed based on the latest matching information. without any problem. [0137] [00137] The system control unit 14 then reduces the matching information (or a record) containing the candidate content information 50 corresponding to extracted CT1 or similar content information (or contained in the CT1 or similar content information) from table T stored in DB 121 through the procedure of step S36 (step S37). The system control unit 14 in this case functions as the "reduction means" according to the present invention. As a result of step S37, the content information is reduced to correspondence information (to be recorded in a new TT table) containing “the biggest bargain”, “gifts”, “Y 5 discount”, and “coupons” as candidate content information 50 in the example case shown in Fig. 14, for example. After that, the system control unit 14 incorporates (writes) the reduced match information in the page data (or the object display operation script, for example) acquired through the procedure of step S35 (step S38). [0138] [00138] The system control unit 14 then transmits the page data from the web page having the reduced correspondence information incorporated into it, to the 2-k user terminal that transmitted the web page request in step S11 (step S39). As a result, the system control unit 27 of user terminal 2-k uses the page data transmitted from the information supply server 1, to perform the procedures in steps S12 to S25, which are the same as those of the first modality. On the web page displayed on the display screen of the display unit 22 of the 2-k user terminal in this case, the display of the OB1 or similar object displayed and moved on the web page is changed according to the content information CT1 or the similar identified from the relation with the display position of the OB1 object or the similar, as in a Web page according to the first modality (see Figs. 7 and 10). [0139] [00139] As described above, a display operation performed by the S information supply system of the second modality has the same effects as those of a display operation carried out by the S information supply system of the first modality, and also has the following effects. Act1 or similar displayed on a web page and extracted by the information delivery server 1. The matching information containing the candidate content information 50 corresponding to the extracted CT1 or similar information is reduced, and the page data containing the reduced match information is transmitted to a 2-k user terminal. Consequently, the reduced match information on the information supply server 1 is transmitted to a user terminal 2-k to determine action information 51. Therefore, the processing load of the user terminal 2-k is reduced, and the CT1 content information and that displayed on the web page can be more effectively made attractive to users. [0140] [00140] In a modification of the second modality described above, gender information 52 indicating the gender (category) of candidate content information 50 registered in a TX table stored in DB 121 can be associated with candidate content information 50 and be registered , as shown in Fig. 16. Using the gender information 52, the TX table is reduced to the matching information containing the candidate content information 50 to be transmitted to a 2-k user terminal. In this case, gender information indicating the gender of the CT1 content information and the like (the gender is fruit, if the web page is designed to display wrapping about fruits, for example) provided on a web page is written in the data of web page page. In step S36, the system control unit 14 analyzes the page data obtained from the web page, and extracts the gender information from the page data. In step S37, the system control unit 14 reduces the TX table stored in DB 121 to the matching information (to be registered in a new TTX table) containing the candidate content information 50 associated with the same gender information 52 that the gender information extracted through the procedure of step S36. The procedures in step S37 and hereinafter are the same as those described above, in this modification, page data is not analyzed, and each piece of CT1 and similar content information is not extracted from the page data. In its place, gender information is extracted. Consequently, the load on the information delivery server 1 can be reduced. In particular, this modification is effective in a case where a large number of pieces of information from CT1 and similar content are displayed on a Web page. (III) Third Mode [0141] [00141] Referring now to Fig. 17, operations of an information delivery system S according to a third modality are described. A script incorporating an operation according to the third modality is the same as a script incorporating an operation according to the second modality (Fig. 13). Fig. 16 is a flow chart showing a display operation according to the third modality. The same procedures as those in the flowchart showing a display operation according to the first modality shown in Fig. 6 are denoted by the same step numbers as those in Fig. 6, and a detailed explanation of them is not provided here. In addition, in the following description of the third embodiment, the same reference numerals as those used for the information delivery system S according to the first embodiment are used. The table T stored in DB 121 of the information supply server 1 according to the third modality is the same as the table T according to the first modality. [0142] [00142] In the first embodiment described above, the correspondence information acquired from table T stored in DB 121 of the information supply server 1 is incorporated into the page data, and the page data is transmitted to a user terminal 2 -k. In the third embodiment, described below, on the other hand, the correspondence information is not transmitted to a 2-k user terminal. In the display operation according to the third mode, position information indicating the display position of umob1 or the like being displayed and swiping motion on a web page on a 2-k user terminal is transmitted from the display terminal. user 2-k for the information provisioning server 1. The information provisioning server 1 manages the display positions of the OB1 object and the like (or the movement paths of the OB1 object and the like). In a case where conditions described later are satisfied, action information 51 specifying variations in the display of the OB1 object or the like is determined, and is transmitted to the 2-k user terminal. The display of the OB1 or similar object displayed on the web page is then changed accordingly. [0143] [00143] Referring now to Fig. 17, a display operation to be performed by the information supply server 1 and a user terminal 2-k is described. [0144] [00144] Like the display operation shown in Fig. 6, the display operation shown in Fig. 17 is initiated by the user of user terminal 2-k operating operator unit 21 to issue an operating instruction to request a page after the web browser program has been activated. The web page request is then sent to the information supply server 1 (step S11). When the information supply server 1 receives the web page request, the system control unit 14 of the information supply server 1 acquires the page data for the requested web site from the storage unit 12 (step S40 ), and transmits the acquired page data to the 2-k user terminal (step S41). As a result, the system control unit 27 of user terminal 2-k receives the page data transmitted from the information supply server 1 (step S12), and performs the procedures from steps S13 to S17, which are the same as those of the first modality. [0145] [00145] When the movement display of the OB1 or similar object is initiated at the user terminal 2-k as a result of the determination in step S14 (step S17), the system control unit 27 causes the supply server information 1 identifies the content information displayed at a predetermined interval based on the display position of the OB1 or similar object on the Web page, and performs the procedures (steps S70 and S71) to make the information delivery server 1 determine the action information 51 associated with the candidate content information 50 corresponding to the identified CT1 or similar content information, according to the object display operation script. In this operation, the system control unit 27 acquires the display position information of the object indicating the display position of the object OB1 or the like being moved and displayed on the web page, and transmits the set of the display position information of the object and an object ID acquired for the information supply server 1 (step S70). Here, the object's display position information contains the coordinates (x1, y1) corresponding to the display position of the OB1 object or the like, for example. The object ID is written in the configuration file contained in the page data, and serves as the unique identification information for each of the OB1 and similar objects. In a case where more than one of the OB1 object and the like is displayed on a web page, the set of object display position information and the object ID of each of the OB1 object and the like is transmitted to the information delivery server 1. [0146] [00146] When the set of the object's display position information and the object ID is received by the information supply server 1, the system control unit 14 performs the procedure of step S45 shown in Fig. 17. This is , based on the display position information of the object received from the 2-k user terminal and the web page page data transmitted from the 2-k user terminal in step S41, the system control unit 14 from the information supply server 1 determines whether content information CT1 or the like is displayed around the object OB1 or the like being moved and displayed on the user terminal 2-k (step S45). In this way, the CT1 or similar content information is identified from the web page. In the determination in step S45, based on the display position of the OB1 object or the similar indicated by the display position information of the object on the page Web, the system control unit 14 of the information delivery server 1 determines whether the CT1 or similar content information is displayed at a predetermined interval on the Web page. The specific determination method in step S45 is the same as the determination method in step S18 according to the first modality, except that the table T stored in DB 121 of the information supply server 1 and the object display position information received from the user terminal 2-k are used. Therefore, detailed explanation of the method is not provided here. [0147] [00147] In a case where it is determined in step S45 that content information CT1 and the like are not displayed around the entire OB1 object and the like being moved displayed (NOT in step S45), the system control unit 14 ends the display operation according to the third mode, and does not change the display modes of the OB1 object and the similar in the 2-k user terminal. in a case where it is determined in step S45 that the content information CT1 or the like is displayed around the object OB1 or the like being moved and displayed (YES in step S45), on the other hand, the system control unit 14 identifies the CT1 or similar content information displayed around the OB1 or similar object from the web page (step S46). The specific identification method in step S46 is the same as the identification method in step S10 according to the first modality, except that the table T stored in DB 121 and the display position information of the received object from the user terminal 2-k are used. Therefore, detailed explanation of the method is not provided here. [0148] [00148] In a case where CT1 or similar content information is identified using the et46 procedure, the system control unit 14 determines whether any of the candidate content information 50 contained in the Terminal table stored in DB 121 is contained in the CT1 or similar content information identified, referring to the correspondence information recorded in table T (step S47). The specific determination method in step S47 is also the same as the determination method in step S20 according to the first modality, except that table T stored in DB 121 is used. Therefore, detailed explanation of the method is not provided here. In a case where it is determined in step S47 that any of the candidate content information 50 is not contained in the content information CT1 or the similar identified (NOT in step S46), the system control unit 14 terminates the display operation of according to the third modality, it does not change the display modes of the OB1 object and the similar in the 2-k user terminal. [0149] [00149] In a case where it is determined in step S47 that some of the candidate content information 50 is contained in the content information CT1 or the similarly identified (YES in step S47), on the other hand, the system control unit 14 is refers to the correspondence information recorded in table T, and determines the action information 51 associated with the candidate content information 50 contained in the content information CT1 or the like (step S48). The specific determination method in step S48 is also the same as the determination method in step S21 according to the first modality, except that table T stored in DB 121 is used. Therefore, detailed explanation of the method is not provided here. [0150] [00150] After this, the system control unit 14 transmits the action information 51 determined through the procedure of step S48 and the object ID transmitted from the user terminal 2-k through the procedure of step S70 (or the Object id to identify the OB1 or similar object having the display form to be changed according to the determined action information 51), for the 2-k user terminal that transmitted the object's display position information and the Object ID through the procedure of step S70 (step S49). The system control unit 14 then terminates the display operation according to the third mode. The procedures from steps S45 to S49 are performed each time the object's display position information and an object ID are received from a 2-k user terminal. [0151] [00151] Meanwhile, the system control unit 27 of the user terminal 2-k that transmitted the object's display position information and the object ID through the procedure of step S70 awaits the receipt of action information 51 and the object ID from the information delivery server 1 for a predetermined period of time, In a case where action information 51 and the object ID are not transmitted after the predetermined period of time has passed (NOT in step S71) , the operation moves to step S23. In a case where action information 51 and object ID are received (YES in step S71), on the other hand, system control unit 27 of user terminal 2-k performs an action display operation on the object OB1 or similar, corresponding to the object's Id, based on the written script according to the action information 51 received (step S72). The specific action display operation in step S72 is the same as the action display operation in step S22 according to the first modality, except that the action information 51 transmitted along with the object ID from the supply server information 1 is used. Therefore, detailed explanation on the action display operation is not provided here. The procedures from steps S70 to S72 on user terminal 2-k and the procedures from steps S45 to S49 on information supply server 1 are performed for each OB1 object and the similar in a case where more than one of the OB1 object and the similar is displayed on a web page. Also, those procedures are repeatedly performed at predetermined intervals for each of the OB1 object and the similar. [0152] [00152] When the procedure of step S72 is performed for object OB1 or similar identified from the object ID, the system control unit 27 of user terminal 2-k thereafter performs the same procedures as those of steps S23 to S25 of the first mode. In a case where it is determined in step S S25 that the motion display operation for object OB1 or the like is not to be completed (NOT in step S25), the system control unit 27 moves to the step procedure S70. [0153] [00153] As described above, a display operation to be carried out by the information supply system S according to the third modality has the same effects as that of a display operation to be carried out by the information supply system S according to the first modality, and also has the following effects. A user terminal 2-k causes the information delivery server 1 to identify the content information CT1 or the like, and to determine the action information 51 associated with the candidate content information 50 corresponding to the content information CT1 or the similar. As a result, the processing load of the 2-k user terminal is reduced, and the display positions of the OB1 object and the like (or the movement paths of the OB1 object and the like) can be managed on the information delivery server 1 Also, CT1 and similar content information displayed on a web page on the 2-k user terminal can be more effectively made attractive to users. [0154] [00154] In each of the modalities described above, the reference coordinates of the OB1 or similar object are identified using the coordinate axes, with the origin being the upper left corner of the web page. However, in a case where the region The entire display section of a Web page is divided into divisional regions each containing a piece of CT1 and similar content information and one of the divisional regions contains the reference coordinates of the OB1 or similar object, the CT1 content information or the similar displayed in the divisional region containing the reference coordinates of the OB1 object or the similar can be identified as the CT1 content information or the similar existing around the OB1 object or the similar having its reference coordinates contained in the divisional region. [0155] [00155] Also, there are some other examples of display forms indicated by action information 51. In a case where the information of CT1 content or the similar having its reference coordinates within the R range (s) of the OB1 object or the similar is CT1 content information or the like indicating an advertisement for a product or service, evaluation information indicating user ratings, such as reviews and comments about the product or the like contained in the CT1 content information or the like, is obtained from a predetermined database (not shown), and a comment based on the evaluation information obtained can be displayed in the form of a speech bubble in the vicinity of the display position of the OB1 or similar object. The action information 51 in this case can be a script for “speech desk” in table T shown in Fig. 3, for example. With this arrangement, CT1 or similar content information is information to advertise a product or service, and a review or similar can be associated with object OB1 or similar and displayed as an action specified by the information of corresponding action 51. Consequently, information from CT1 or similar content to advertise a product or service can be more effectively made attractive to users, [0156] [00156] In each of the modalities described above, the ways of displaying OB1 and similar objects on a web page are changed based on action information 51. However, sound outputs (voices, sound effects, or the like) ) associated with object OB1 and the like can be changed based on action information 51 specifying the sound outputs. [0157] [00157] Additionally, a program to perform the procedures shown in the flowcharts shown in Figs. 6.15, or 17 can be stored on a storage medium such as a CD, or can be obtained and stored via the NW network. The program can be read and executed by a general purpose microcomputer or the like, such that the microcomputer or the like can function as the system control unit 14 or 27 according to a modality. DESCRIPTION OF REFERENCE NUMBERS 1 - information supply server 2-k - user terminal 3 - j - purchase terminal 11, 23 - communication unit 12, 25 - storage unit 13, 26 - input / output interface unit 14, 27 - system control unit 15, 28 - system bus 21 - operating unit 22 - display unit 24 - disk operating mechanism unit 50 - candidate content information 51 - action information 52 - NW gender information - network S - information supply system
权利要求:
Claims (11) [0001] Information processing device that transmits page data constituting a web page to a terminal device via a network, the information processing device characterized by the fact that it comprises: a first acquisition medium that acquires page data constituting a Web page to display predetermined content information, the Web page being created to be delivered to the terminal device via the network; a second acquisition medium that acquires a script from a storage medium that stores the script, the script being programmed to allow reference to correspondence information by associating candidate content information established in advance as a candidate for content information to be displayed on Web page, with variation information specifying variations of at least one way of displaying an object to be displayed on the Web page, the script being to make the terminal device perform: an object display step to display an object on the Web page; an identification step to identify, from the web page, the content information displayed at a predetermined range of the object on the web page, the range being established in advance based on an object's display position on the web page; a determination step to determine the variation information associated with the candidate content information corresponding to the identified content information referring to the correspondence information; and a control step to change at least the way the object is displayed on the web page, based on the given variation information; an embedding medium that incorporates the script acquired by the second acquisition medium, in an executable manner, into the page data acquired by the first acquisition medium; and a transmission means that transmits the page data having the script embedded in them by the embedding means, to the terminal device, in response to a request from the terminal device. [0002] Information processing device according to claim 1, characterized by the fact that it additionally comprises: an extraction medium that extracts content information containing candidate content information by analyzing the page data acquired by the first acquisition medium, wherein the embedding means incorporates information to make the content information extracted by the means of extraction liable to be identified by the script. [0003] Information processing device according to claim 1 or 2, characterized by the fact that the object display step includes making the object's display position shift over time, and the identification step includes identifying, from the web page, the content information displayed in the predetermined interval, while the display position of the object is shifting. [0004] Information processing device according to any one of claims 1 to 3, characterized in that the identification step includes identifying, from the web page, content information having a distance equal to or less than a predetermined one limit value, the distance being a distance between first coordinates corresponding to the display position of the object and second coordinates determined in advance among a group of coordinates contained in a range of display of content information on the Web page. [0005] Information processing device according to any one of claims 1 to 3, characterized in that the identification step includes identifying, from the web page, content information having a distance equal to or less than a predetermined one limit value, the distance being the shortest distance between distances between first coordinates corresponding to the object's display position and a plurality of sets of second coordinates determined in advance from a group of coordinates contained in a display range of content information on the page. Web. [0006] Information processing device according to claim 4 or 5, characterized in that the limit value is established for each of a plurality of directions on the web page, with the object's display position being a base point, and the limit value in a first direction between directions is greater than the limit value in a second direction between directions, the second direction being different from the first direction. [0007] Information processing device according to any one of claims 1 to 3, characterized in that the interval is established for each of a plurality of directions on the web page, with the object's display position being a base point, and the interval in a first direction between directions is greater than the interval in a second direction between directions, the second direction being different from the first direction. [0008] Information processing device according to claim 1 or 2, characterized in that the object display step includes making the object's display position move outside a display range in which an image or text is displayed on the web page. [0009] Information processing device according to any one of claims 1 to 8, characterized by the fact that correspondence information associating variation information with each of a plurality of pieces of candidate content information is stored in the storage medium, the information processing device further comprises a reduction means which reduces the correspondence information stored in the storage medium and corresponding to each piece of candidate content information, for the correspondence information containing candidate content information corresponding to the extracted content information by means of extraction, and the transmission means transmits the reduced correspondence information through the reduction means, to the terminal device. [0010] Information processing device according to any one of claims 1 to 8, characterized by the fact that the identification step includes transmission position information indicating an object's display position on the web page for the information processing device, and having the information processing device identify the content information based on the position information and page data, and the determination step includes having the information processing device determine the variation information associated with the candidate content information corresponding to the identified content information. [0011] Information processing method to be implemented by a computer that transmits page data constituting a web page to a terminal device via a network, characterized by the fact that the information processing method comprises: the step of acquiring page data constituting a Web page to display predetermined content information, the Web page being created to be delivered to the terminal device via the network; the step of acquiring a script from a storage medium that stores the script, the script being programmed to allow reference to correspondence information by associating candidate content information established in advance as a candidate for content information to be displayed on the Web page with variation information specifying variations of at least one way of displaying an object to be displayed on the web page, the script being to make the terminal device perform: an object display step to display an object on the Web page; an identification step to identify, from the web page, the content information displayed at a predetermined range of the object on the web page, the range being established in advance based on an object's display position on the web page; a determination step to determine the variation information associated with the candidate content information corresponding to the identified content information referring to the correspondence information; and a control step to change at least the display of the object displayed on the web page, based on the determined variation information; the step of incorporating the acquired script, in an executable manner, into the acquired page data; and the step of transmitting the page data having the script embedded in it, to the terminal device, in response to a request from the terminal device.
类似技术:
公开号 | 公开日 | 专利标题 BR112013005418B1|2021-01-12|information processing device and method US11210708B2|2021-12-28|Responsive advertisement footprint and framework US9953349B2|2018-04-24|Platform for serving online content AU2009260643B2|2014-09-11|Presenting advertisements based on web-page interaction US20210096708A1|2021-04-01|Methods and apparatuses for dynamically generating mobile application layouts using client- independent configuration US20210272161A1|2021-09-02|Method for serving interactive content to a user US20160307238A1|2016-10-20|Automatic generation of electronic advertising messages US9451011B2|2016-09-20|Monetizing downloadable files based on resolving custodianship thereof to referring publisher and presentation of monetized content in a modal overlay contemporaneously with download US20130339139A1|2013-12-19|System and method for nonstandard creative content auctioning US20100083129A1|2010-04-01|User Interface for Internet Advertisement US20070266150A1|2007-11-15|Systems and methods for self-checking and identifying errors in rich-media advertisements US20170212657A1|2017-07-27|User interface rendering performance EP2544106A1|2013-01-09|Handling content related to digital visual objects KR101956010B1|2019-03-08|Server and method for supporting production of web site CN108959509A|2018-12-07|Webpage watermark processing method, device and electronic equipment CN109325197A|2019-02-12|Method and apparatus for extracting information CN108279942A|2018-07-13|Show that intelligent terminal application starts the method and device of page US9684736B2|2017-06-20|Communication handler for flex integration with a secure application WO2017119124A1|2017-07-13|Web page creation assistance device and storage medium US20050289192A1|2005-12-29|Dynamic navigation systems and methods US9916292B2|2018-03-13|Method of identifying a target object on a web page CN111209028B|2021-10-01|Data processing method and device, electronic equipment and storage medium JP2019144696A|2019-08-29|Information display program, information display method, information display device, and distribution device Overfield et al.2013|Responsive Web Design and Development with HTML5 CN111259293A|2020-06-09|Content data generation method and device, electronic equipment and computer readable medium
同族专利:
公开号 | 公开日 US20130145254A1|2013-06-06| MY159516A|2017-01-13| EP2592597B1|2020-08-26| CN103299301B|2015-07-01| CN103299301A|2013-09-11| US8880990B2|2014-11-04| EP2592597A4|2014-05-07| BR112013005418A2|2016-06-14| EP2592597A1|2013-05-15| JP5210466B1|2013-06-12| JPWO2012172681A1|2015-02-23| WO2012172681A1|2012-12-20| CA2812518A1|2012-12-20| ES2816323T3|2021-04-05| CA2812518C|2015-05-12|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 ES2173051T1|1999-11-11|2002-10-16|United Virtualities Inc|METHOD AND SYSTEM OF PUBLICITY BY COMPUTER.| WO2002001391A2|2000-06-23|2002-01-03|Ecomsystems, Inc.|System and method for computer-created advertisements| JP4405045B2|2000-06-29|2010-01-27|インターナショナル・ビジネス・マシーンズ・コーポレーション|Information processing method, information processing system, and storage medium| CA2421750A1|2000-09-08|2002-03-14|United Virtualities, Inc.|Computerized advertising method and system| US6738804B1|2000-09-15|2004-05-18|Yodlee.Com, Inc.|Method and apparatus for enabling sectored data refreshing of Web-site data during session| JP2002175316A|2000-12-07|2002-06-21|Sanyo Electric Co Ltd|Device and system for assisting user| JP4464017B2|2001-09-13|2010-05-19|カシオ計算機株式会社|Store terminal and program| CN1701331A|2002-09-24|2005-11-23|Google公司|Serving advertisements using information associated with e-mail| CN100428150C|2006-05-18|2008-10-22|腾讯科技(深圳)有限公司|Method for processing pictures of embedded WED browser| US20070288426A1|2006-06-12|2007-12-13|Joshua Schachter|System and method for bookmarking and auto-tagging a content item based on file type| JP2008294617A|2007-05-23|2008-12-04|Design Barcode Kk|Pocket mobile terminal and content distribution system| US8086957B2|2008-05-21|2011-12-27|International Business Machines Corporation|Method and system to selectively secure the display of advertisements on web browsers| US20110213655A1|2009-01-24|2011-09-01|Kontera Technologies, Inc.|Hybrid contextual advertising and related content analysis and display techniques| US9792385B2|2009-06-19|2017-10-17|Oath Inc.|Systems and methods for improved web-based document retrieval and object manipulation| US8683319B2|2009-10-06|2014-03-25|Telefonaktiebolaget L M Ericsson |Shared script files in multi-tab browser|US8370269B2|2004-06-02|2013-02-05|Overstock.Com, Inc.|System and methods for electronic commerce using personal and business networks| US8583480B2|2007-12-21|2013-11-12|Overstock.Com, Inc.|System, program product, and methods for social network advertising and incentives for same| US9747622B1|2009-03-24|2017-08-29|Overstock.Com, Inc.|Point-and-shoot product lister| WO2014046272A1|2012-09-21|2014-03-27|グリー株式会社|Method for displaying object in timeline region, object display device, and information recording medium in which is recorded program for executing said method| US10546262B2|2012-10-19|2020-01-28|Overstock.Com, Inc.|Supply chain management system| US11023947B1|2013-03-15|2021-06-01|Overstock.Com, Inc.|Generating product recommendations using a blend of collaborative and content-based data| US10810654B1|2013-05-06|2020-10-20|Overstock.Com, Inc.|System and method of mapping product attributes between different schemas| US9483788B2|2013-06-25|2016-11-01|Overstock.Com, Inc.|System and method for graphically building weighted search queries| US10872350B1|2013-12-06|2020-12-22|Overstock.Com, Inc.|System and method for optimizing online marketing based upon relative advertisement placement| CN105338021B|2014-07-07|2018-09-11|阿里巴巴集团控股有限公司|The exchange method and system and client and server of client and server| US10534845B2|2016-05-11|2020-01-14|Overstock.Com, Inc.|System and method for optimizing electronic document layouts| CN106941487B|2017-02-24|2021-01-05|创新先进技术有限公司|Data sending method and device| US10417036B2|2017-02-24|2019-09-17|Oracle International Corporation|Evaluation techniques for fast access to structured, semi-structured and unstructured data using a virtual machine that provides support for dynamic code generation| US10970769B2|2017-03-02|2021-04-06|Overstock.Com, Inc.|Method and system for optimizing website searching with user pathing| US11205179B1|2019-04-26|2021-12-21|Overstock.Com, Inc.|System, method, and program product for recognizing and rejecting fraudulent purchase attempts in e-commerce|
法律状态:
2017-10-10| B25G| Requested change of headquarter approved|Owner name: RAKUTEN, INC (JP) | 2018-12-26| B06F| Objections, documents and/or translations needed after an examination request according art. 34 industrial property law| 2019-10-01| B06U| Preliminary requirement: requests with searches performed by other patent offices: suspension of the patent application procedure| 2020-11-24| B09A| Decision: intention to grant| 2021-01-12| B16A| Patent or certificate of addition of invention granted|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 17/06/2011, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 PCT/JP2011/063921|WO2012172681A1|2011-06-17|2011-06-17|Information processing device, information processing method, information processing program, and recording medium on which information processing program is recorded| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|